<!DOCTYPE html>
<html>
<head>
    <meta charset="UTF-8">
    <title>Document</title>
    <style>
        
    </style>
</head>
<body>
    
</body>
<script>
    // 本地对象：String

    // 函数
    // console.log(typeof String);

    // 作为函数使用
    // console.log(String(true));
    // console.log(typeof String(true));

    
    // console.log("a".charCodeAt())
    // console.log("A".charCodeAt())
    // 作为对象使用
    // console.log( String.fromCharCode(97) )
    // console.log( String.fromCharCode(65) )

    // 作为构造函数使用（被new执行）
    // var s = new String(true);
    // console.log(s);
    // console.log(typeof s);
    // console.log(s + 1);
    // 字符对象：通过new本地对象String得到的数据
        // 可以作为字符正常使用
        // 但自身的类型为object


    // 数值对象
    // console.log(new Number(365))
    // console.log(typeof new Number(365))
    // console.log(new Number(365) + 1)

    // ...

    // 万物皆对象

    var o = {};
    console.log(o + 1);


</script>
</html>